/* empty css                                                                                                       */
/* empty css                                                                                                           */
import { defineComponent as o, openBlock as a, createBlock as n, mergeProps as p, createSlots as c, renderList as s, withCtx as u, renderSlot as d } from "vue";
import { ElInput as i } from "../../../node_modules/.pnpm/element-plus@2.7.7_vue@3.4.31/node_modules/element-plus/es/components/input/index.js";
const m = o({
  name: "SInput"
}), B = /* @__PURE__ */ Object.assign(m, {
  props: {
    clearable: {
      type: Boolean,
      default: !0
    },
    placeholder: {
      type: String,
      default: "请输入"
    }
  },
  setup(t) {
    return (e, f) => {
      const l = i;
      return a(), n(l, p(e.$attrs, {
        placeholder: t.placeholder,
        clearable: t.clearable
      }), c({ _: 2 }, [
        s(e.$slots, (_, r) => ({
          name: r,
          fn: u(() => [
            d(e.$slots, r)
          ])
        }))
      ]), 1040, ["placeholder", "clearable"]);
    };
  }
});
export {
  B as default
};
